Słownik techniczny polsko-angielski

storage reservoir, impounding reservoir, impoundment lake